# !/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
===========================
@Time : 2022/10/6 0006 18:32
@Author : 测试开发工程师
@File : 33. tcp 与 udp 的区别.py
@Software: PyCharm
============================
"""

"""
对传输层协议的理解
了解 tcp 与 udp
    tcp 连接方式： 通信方式，对报文的处理。头信息
    udp 连接方式：通信方式，对报文的处理。头信息

tcp 与 udp 的区别：
    TCP ： 面向连接，错误重传，拥塞控制，适用于可靠性的场景
    UDP: 不需要建立连接，实现简单。适用于实时性高的场景
    
UDP无连接，TCP面向连接
    使用 UDP 不需要提前建立连接
    使用 TCP 协议的双方在发送数据之前必须使用
    UDP 支持一对一，一对多，一对全的通信
    TCP 仅支持一对一

UDP 是面向报文的
TCP 是面向字节流的
"""